#include <stdio.h>
#include <unistd.h>
#include <time.h>
#include <sys/time.h>
#include <stdlib.h>

//要求：计算一组数字的平方值并进行累加。

int calc_sqr(int  a  )
{    
    sleep(1);
    return a*a;
}




int main(int argc, char const *argv[])
{
    
    // 1 声明一组数值 
    int a[5] = {1,2,3,4,5};
    int result[5]= {0};
    int sum=0;
    //获得当前系统的秒数时间戳
    struct timeval  start,end;
    gettimeofday(&start,NULL);
 

    // 2 计算每个值的平方值  
    for (int i = 0; i < 5; i++)
    {
        result[i] = calc_sqr(a[i]);
    }
     gettimeofday(&end,NULL);
    printf("time=%ld秒\n",end.tv_sec-start.tv_sec);

    //3 把这组平方值 加起来 
    for (int i = 0; i < 5; i++)
    {
        sum += result[i];
    }
    printf("sum=%d\n",sum);
    return 0;
}
